.ant-menu-submenu-popup > .ant-menu {
  background: #001529;
  color: white;
  box-shadow: none;
}
.ant-menu-item:hover,
.ant-menu-item-active,
.ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,
.ant-menu-submenu-active,
.ant-menu-submenu-title:hover {
  color: #ffe493;
}
.ant-menu-item .anticon {
  font-size: 20px !important;
  vertical-align: -0.25em;
}
.ant-menu-submenu-title .anticon {
  font-size: 20px !important;
  vertical-align: -0.25em;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background: none;
  color: #ffe493;
}
.ant-menu-submenu-selected {
  color: #ffe493 !important;
}
.ant-menu-submenu-arrow:before,
.ant-menu-submenu-arrow:after {
  background-image: linear-gradient(to right, #ffffff, #ffffff) !important;
}
.ant-menu-submenu-active .ant-menu-submenu-arrow:before {
  background-image: #ffe493;
}
.ant-menu-submenu-active .ant-menu-submenu-arrow:after {
  background-image: #ffe493;
}
.ant-menu-inline,
.ant-menu-vertical,
.ant-menu-vertical-left {
  border-right: none;
}
